import random

def guess_number_game():
    # 预设一个0~9之间的整数
    target_number = random.randint(0, 9)
    count = 0  # 初始化猜测次数

    while True:
        try:
            # 用户输入数字
            guess = input("请输入你猜的数字（0-9）：")
            # 尝试将输入转换为整数
            guess = int(guess)
        except ValueError:
            # 如果输入不是整数，给出错误提示
            print(f"{guess} 不是数字")
            continue

        count += 1  # 增加猜测次数

        # 判断用户输入的数字
        if guess > target_number:
            print("遗憾，太大了")
        elif guess < target_number:
            print("遗憾，太小了")
        else:
            # 猜中数字，结束循环
            print(f'预测{count:.0f}次，您猜对了！')
            break

# 调用函数开始游戏
guess_number_game()